using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using clf.weighing.entity;

namespace weighing
{

    /// <summary>
    /// 数据条数:0
    /// 数据大小:16KB
    /// </summary>


    public class CompanyFinanceVo : BaseVo
    {
        #region Constract
        public CompanyFinance mCompanyFinance;
        public CompanyFinanceVo(CompanyFinance companyFinance)
        {
            mCompanyFinance = companyFinance;
        }
        #endregion


        /// <summary>
        /// 可空:NO
        /// </summary>

        public Int64 Id { get { return mCompanyFinance.id; } set { mCompanyFinance.id = value; OnPropertyChanged(this, nameof(Id)); } }

        /// <summary>
        /// 注释:公司Id
        /// 可空:YES
        /// </summary>

        public Int64? CompanyId { get { return mCompanyFinance.companyId; } set { mCompanyFinance.companyId = value; OnPropertyChanged(this, nameof(CompanyId)); } }

        /// <summary>
        /// 注释:过磅的物质总数
        /// 可空:YES
        ///默认值:0
        /// </summary>

        public Int32? MeteralCount { get { return mCompanyFinance.meteralCount; } set { mCompanyFinance.meteralCount = value; OnPropertyChanged(this, nameof(MeteralCount)); } }

        /// <summary>
        /// 注释:入库总吨数
        /// 可空:YES
        ///默认值:0.000
        /// </summary>

        public Decimal? InTotal { get { return mCompanyFinance.inTotal; } set { mCompanyFinance.inTotal = value; OnPropertyChanged(this, nameof(InTotal)); } }

        /// <summary>
        /// 注释:出库总吨数
        /// 可空:YES
        ///默认值:0.000
        /// </summary>

        public Decimal? OutTotal { get { return mCompanyFinance.outTotal; } set { mCompanyFinance.outTotal = value; OnPropertyChanged(this, nameof(OutTotal)); } }

        /// <summary>
        /// 注释:入库车数
        /// 可空:YES
        ///默认值:0
        /// </summary>

        public Int32? InTimes { get { return mCompanyFinance.inTimes; } set { mCompanyFinance.inTimes = value; OnPropertyChanged(this, nameof(InTimes)); } }

        /// <summary>
        /// 注释:出库车数
        /// 可空:YES
        ///默认值:0
        /// </summary>

        public Int32? OutTime { get { return mCompanyFinance.outTime; } set { mCompanyFinance.outTime = value; OnPropertyChanged(this, nameof(OutTime)); } }

        /// <summary>
        /// 注释:总税额
        /// 可空:YES
        ///默认值:0.000
        /// </summary>

        public Decimal? TaxesMoney { get { return mCompanyFinance.taxesMoney; } set { mCompanyFinance.taxesMoney = value; OnPropertyChanged(this, nameof(TaxesMoney)); } }

        /// <summary>
        /// 注释:库存
        /// 可空:YES
        ///默认值:0.000
        /// </summary>

        public Decimal? Store { get { return mCompanyFinance.store; } set { mCompanyFinance.store = value; OnPropertyChanged(this, nameof(Store)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public DateTime? Addtime { get { return mCompanyFinance.addTime; } set { mCompanyFinance.addTime = value; OnPropertyChanged(this, nameof(Addtime)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public DateTime? UpdateTime { get { return mCompanyFinance.updateTime; } set { mCompanyFinance.updateTime = value; OnPropertyChanged(this, nameof(UpdateTime)); } }

        /// <summary>
        /// 注释:同步时间
        /// 可空:YES
        ///默认值:0
        /// </summary>

        public Int64? SyncTime { get { return mCompanyFinance.syncTime; } set { mCompanyFinance.syncTime = value; OnPropertyChanged(this, nameof(SyncTime)); } }

    }
}
